sleep off one's drunk - Spanish English Dictionary